var url = null;

$(function() {
	loadParent();
	$("#parent_query").combobox('setValue', 0);
	query();
});

function loadParent() {
	$('#parent_query').combobox({
		url : getHttpRequestPath("system/loadParent"),
		valueField : 'value',
		textField : 'name'
	});
}
function loadParent2() {
	$('#parent_text').combobox({
		url : getHttpRequestPath("system/loadParent"),
		valueField : 'value',
		textField : 'name'
	});
}

/**
 * 增加菜单
 */
function initAddMenu() {
	url = getHttpRequestPath("system/addMenu");
	$('#dlg').dialog({
		modal : true
	}).dialog('open').dialog('setTitle', '增加菜单');
	clearData();
	loadParent2();
}

/**
 * 修改菜单
 */
function initEditMenu(menuCode) {
	url = getHttpRequestPath("system/editMenu");
	clearData();
	$('#dlg').dialog({
		modal : true
	}).dialog('open').dialog('setTitle', '编辑菜单');
	loadParent2();
	getMenu(menuCode);
}

function clearData() {
	$("#parent_text").combobox('setValue', 0);
	$("#menuName_text").val("");
	$("#menuCode_text").val("");
	$("#menuUrl_text").val("");
	$("#menuOrder_text").combobox('setValue', "");
}

function initViewData(menu) {
	$("#parent_text").combobox('setValue', menu.parentCode);
	$("#menuName_text").val(menu.menuName);
	$("#menuCode_text").val(menu.menuCode);
	$("#menuUrl_text").val(menu.menuUrl);
	$("#menuOrder_text").combobox('setValue', menu.menuOrder);
}

/**
 * 操作
 */
function formatAction(val, row, index) {
	var str = "";
	str += createLinkElement('编辑', 'initEditMenu(\'' + row.menuCode + '\')', 'icon-edit');
	str += createLinkElement('删除', 'delMenu(\'' + row.menuCode + '\')', 'icon-cancel');
	return str;
}